package com.pinda.controller;

import com.pinda.dto.orderdto.OrderFigureDto;
import com.pinda.dto.orderdto.OrderPageDto;
import com.pinda.dto.orderdto.ReturnOrderDto;
import com.pinda.dto.returndto.R;
import com.pinda.dto.taskdto.TaskPickupDispatchDto;
import org.springframework.web.bind.annotation.*;

/**
 * <p>
 * 订单 前端控制器
 * </p>
 *
 * @author 
 * @since 2022-05-05
 */
@RestController
@RequestMapping("/order")
public class OrderController {

    /**
     * 近日订单总量
     * 七日订单总量：显示当前机构七日内订单总量
     */
    @GetMapping("/getNumInRecentDays")
    public R<OrderFigureDto> getNumInRecentDays() {

        return null;
    }


    /**
     * 全国订单分布,含各种状态的订单
     * .全国订单热力分布图：显示全国机构近30天订单总量
     */
    @GetMapping("/getOrderDistribution")
    public R<OrderFigureDto> getOrderDistribution() {

        return null;
    }


    /**
     * 根据条件分页查询Order
     */
    @PostMapping("/page")
    public R<ReturnOrderDto> findOrderByPageAndCondtion(@RequestBody OrderPageDto orderPageDto) {

        return null;
    }

    /**
     * 根据id查询Order
     */
    @GetMapping("/{id}")
    public R<TaskPickupDispatchDto> findOrderById(@PathVariable("id") String id) {

        return null;
    }

}
